home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-07-15 | 3.2 KB | 180 lines | [TEXT/MPS ] |
-
- /* Resources for "Rotn Text". */
- /* 7/25/91 Dave Hersey / MacDTS */
- /* ============================== */
-
- #include "systypes.r"
- #include "types.r"
-
- #define kPrefSize 128 /* Desired heapsize */
- #define kMinSize 80 /* Minimum heapsize */
-
- #define rMenuBar 128 /* menubar */
- #define mApple 128 /* Apple menu */
- #define mFile 129 /* File menu */
- #define mEdit 130 /* Edit menu */
-
-
- /* we use an MBAR resource to conveniently load all the menus */
-
- resource 'MBAR' (rMenuBar, preload) {
- { mApple, mFile, mEdit }; /* four menus */
- };
-
-
- resource 'MENU' (mApple, preload) {
- mApple, textMenuProc,
- 0b1111111111111111111111111111100,
- enabled, apple,
- {
- "Sorry, no \"About…\" box",
- noicon, nokey, nomark, plain;
- "-",
- noicon, nokey, nomark, plain
- }
- };
-
- resource 'MENU' (mFile, preload) {
- mFile, textMenuProc,
- 0b0000000000000000000000000000101,
- enabled, "File",
- {
- "Print Test Page…",
- noicon, "P", nomark, plain;
- "-",
- noicon, nokey, nomark, plain;
- "Quit",
- noicon, "Q", nomark, plain
- }
- };
-
- resource 'MENU' (mEdit, preload) {
- mEdit, textMenuProc,
- 0b0000000000000000000000000000000,
- enabled, "Edit",
- {
- "Undo",
- noicon, "Z", nomark, plain;
- "-",
- noicon, nokey, nomark, plain;
- "Cut",
- noicon, "X", nomark, plain;
- "Copy",
- noicon, "C", nomark, plain;
- "Paste",
- noicon, "V", nomark, plain;
- "Clear",
- noicon, nokey, nomark, plain
- }
- };
-
-
- resource 'SIZE' (-1) {
- reserved,
- ignoreSuspendResumeEvents,
- reserved,
- cannotBackground,
- multiFinderAware,
- backgroundAndForeground,
- dontGetFrontClicks,
- ignoreChildDiedEvents,
- not32BitCompatible,
- notHighLevelEventAware,
- onlyLocalHLEvents,
- notStationeryAware,
- dontUseTextEditServices,
- reserved,
- reserved,
- reserved,
- kPrefSize * 1024,
- kMinSize * 1024
- };
-
-
- resource 'vers' (1, "Application version") {
- 0x1,
- 0x0,
- release,
- 0x0,
- verUS,
- "1.0",
- "1.0 by Dave Hersey,\nMacDTS, Apple Compu"
- "ter, Inc."
- };
-
-
- resource 'vers' (2, "Application info") {
- 0x1,
- 0x0,
- release,
- 0x0,
- verUS,
- "1.0",
- "Rotated text printing sample"
- };
-
-
- type 'EGAD' as 'STR ';
-
-
- resource 'EGAD' (0) {
- "Rotated text printer sample"
- };
-
-
- resource 'BNDL' (128) {
- 'EGAD',
- 0,
- {
- 'ICN#',
- {
- 0, 128
- },
- 'FREF',
- {
- 0, 128
- }
- }
- };
-
-
- resource 'FREF' (128) {
- 'APPL',
- 0,
- ""
- };
-
-
- resource 'ICN#' (128) {
- { /* array: 2 elements */
- /* [1] */
- $"0000 0000 0000 0000 0000 0000 0000 0000"
- $"0000 1840 0000 14A0 4000 13A0 C000 0820"
- $"A000 0890 9000 0808 8800 1004 8400 6002"
- $"43FF 8002 20FF 00FC 20FE 0100 1078 0100"
- $"1000 0E00 1000 0E00 1000 0E00 207F C600"
- $"2080 2200 2100 2200 2200 2200 2200 2200"
- $"2200 2200 1100 1100 0880 0880 0700 07",
- /* [2] */
- $"0000 0000 0000 0000 0000 0000 0000 0000"
- $"0000 1840 0000 1CE0 4000 1FE0 C000 0FE0"
- $"E000 0FF0 F000 0FF8 F800 1FFC FC00 7FFE"
- $"7FFF FFFE 3FFF FFFC 3FFF FF00 1FFF FF00"
- $"1FFF FF00 1FFF FE00 1FFF FE00 1FFF FE00"
- $"3FFF FE00 3F80 3E00 3F00 3E00 3E00 3E00"
- $"3E00 3E00 3E00 3E00 1F00 1F00 0F80 0F80"
- $"0700 07"
- }
- };
-
- resource 'ics#' (128) {
- { /* array: 2 elements */
- /* [1] */
- $"0000 0000 006C 807C C02E A0C3 DF8F 4F10"
- $"4030 4FB0 5850 5050 5050 3838",
- /* [2] */
- $"0000 0000 006C 807C C03E E0FF FFFF 7FF0"
- $"7FF0 7FF0 7FF0 7870 7070 7070 3838"
- }
- };
-